body {
    min-width: 1100px;
}

.f-l {
    float: left;
}

.f-r {
    float: right;
}

.flex-row-center {
    display: flex;
    justify-content: center;
    align-items: center;
}

.flex-row-around {
    display: flex;
    justify-content: space-around;
    align-items: center;
}

.flex-row-between {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.flex-col-center {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}

.flex-col-between {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-direction: column;
}

.flex-col-around {
    display: flex;
    justify-content: space-around;
    align-items: center;
    flex-direction: column;
}


.f-Esmall {
    font-size: 12px;
}

.f-small {
    font-size: 13px;
}

.f-base {
    font-size: 14px;
}

.f-medium {
    font-size: 16px;
}

.f-large {
    font-size: 18px;
}

.f-Elarge {
    font-size: 20px;
}

.f-Xlarge {
    font-size: 30px;
}

.f-w-100 {
    font-weight: 100;
}

.f-w-200 {
    font-weight: 200;
}

.f-w-300 {
    font-weight: 300;
}

.f-w-400 {
    font-weight: 400;
}

.f-w-500 {
    font-weight: 500;
}

.f-w-600 {
    font-weight: 600;
}

.f-w-700 {
    font-weight: 700;
}

.f-w-800 {
    font-weight: 800;
}

.f-w-900 {
    font-weight: 900;
}

.text-center {
    text-align: center;
}

.hidden {
    display: none;
}

.b-r-5 {
    border-radius: 5px;
}

.b-r-10 {
    border-radius: 10px;
}

.b-r-15 {
    border-radius: 15px;
}

.display-b {
    display: block;
}

.display-i {
    display: inline;
}

.display-ib {
    display: inline-block;
}

.overflow-hidden {
    overflow: hidden;
}

.overflow-none {
    overflow: none;
}

.overflow-auto {
    overflow: auto;
}

.p-0 {
    padding: 0px;
}

.p-t-0 {
    padding-top: 0px;
}

.p-b-0 {
    padding-bottom: 0px;
}

.p-l-0 {
    padding-left: 0px;
}

.p-r-0 {
    padding-right: 0px;
}

.m-0 {
    margin: 0px;
}

.m-t-0 {
    margin-top: 0px;
}

.m-b-0 {
    margin-bottom: 0px;
}

.m-l-0 {
    margin-left: 0px;
}

.m-r-0 {
    margin-right: 0px;
}

.p-5 {
    padding: 5px;
}

.p-t-5 {
    padding-top: 5px;
}

.p-b-5 {
    padding-bottom: 5px;
}

.p-l-5 {
    padding-left: 5px;
}

.p-r-5 {
    padding-right: 5px;
}

.m-5 {
    margin: 5px;
}

.m-t-5 {
    margin-top: 5px;
}

.m-b-5 {
    margin-bottom: 5px;
}

.m-l-5 {
    margin-left: 5px;
}

.m-r-5 {
    margin-right: 5px;
}

.p-10 {
    padding: 10px;
}

.p-t-10 {
    padding-top: 10px;
}

.p-b-10 {
    padding-bottom: 10px;
}

.p-l-10 {
    padding-left: 10px;
}

.p-r-10 {
    padding-right: 10px;
}

.m-10 {
    margin: 10px;
}

.m-t-10 {
    margin-top: 10px;
}

.m-b-10 {
    margin-bottom: 10px;
}

.m-l-10 {
    margin-left: 10px;
}

.m-r-10 {
    margin-right: 10px;
}

.p-15 {
    padding: 15px;
}

.p-t-15 {
    padding-top: 15px;
}

.p-b-15 {
    padding-bottom: 15px;
}

.p-l-15 {
    padding-left: 15px;
}

.p-r-15 {
    padding-right: 15px;
}

.m-15 {
    margin: 15px;
}

.m-t-15 {
    margin-top: 15px;
}

.m-b-15 {
    margin-bottom: 15px;
}

.m-l-15 {
    margin-left: 15px;
}

.m-r-15 {
    margin-right: 15px;
}

.p-20 {
    padding: 20px;
}

.p-t-20 {
    padding-top: 20px;
}

.p-b-20 {
    padding-bottom: 20px;
}

.p-l-20 {
    padding-left: 20px;
}

.p-r-20 {
    padding-right: 20px;
}

.m-20 {
    margin: 20px;
}

.m-t-20 {
    margin-top: 20px;
}

.m-b-20 {
    margin-bottom: 20px;
}

.m-l-20 {
    margin-left: 20px;
}

.m-r-20 {
    margin-right: 20px;
}

.p-25 {
    padding: 25px;
}

.p-t-25 {
    padding-top: 25px;
}

.p-b-25 {
    padding-bottom: 25px;
}

.p-l-25 {
    padding-left: 25px;
}

.p-r-25 {
    padding-right: 25px;
}

.m-25 {
    margin: 25px;
}

.m-t-25 {
    margin-top: 25px;
}

.m-b-25 {
    margin-bottom: 25px;
}

.m-l-25 {
    margin-left: 25px;
}

.m-r-25 {
    margin-right: 25px;
}

.p-30 {
    padding: 30px;
}

.p-t-30 {
    padding-top: 30px;
}

.p-b-30 {
    padding-bottom: 30px;
}

.p-l-30 {
    padding-left: 30px;
}

.p-r-30 {
    padding-right: 30px;
}

.m-30 {
    margin: 30px;
}

.m-t-30 {
    margin-top: 30px;
}

.m-b-30 {
    margin-bottom: 30px;
}

.m-l-30 {
    margin-left: 30px;
}

.m-r-30 {
    margin-right: 30px;
}


.p-35 {
    padding: 35px;
}

.p-t-35 {
    padding-top: 35px;
}

.p-b-35 {
    padding-bottom: 35px;
}

.p-l-35 {
    padding-left: 35px;
}

.p-r-35 {
    padding-right: 35px;
}

.m-35 {
    margin: 35px;
}

.m-t-35 {
    margin-top: 35px;
}

.m-b-35 {
    margin-bottom: 35px;
}

.m-l-35 {
    margin-left: 35px;
}

.m-r-35 {
    margin-right: 35px;
}

.p-40 {
    padding: 40px;
}

.p-t-40 {
    padding-top: 40px;
}

.p-b-40 {
    padding-bottom: 40px;
}

.p-l-40 {
    padding-left: 40px;
}

.p-r-40 {
    padding-right: 40px;
}

.m-40 {
    margin: 40px;
}

.m-t-40 {
    margin-top: 40px;
}

.m-b-40 {
    margin-bottom: 40px;
}

.m-l-40 {
    margin-left: 40px;
}

.m-r-40 {
    margin-right: 40px;
}


.p-x-0 {
    padding-left: 0px;
    padding-right: 0px;
}

.p-x-5 {
    padding-left: 5px;
    padding-right: 5px;
}

.p-x-10 {
    padding-left: 10px;
    padding-right: 10px;
}

.p-x-15 {
    padding-left: 15px;
    padding-right: 15px;
}

.p-x-20 {
    padding-left: 20px;
    padding-right: 20px;
}

.p-x-25 {
    padding-left: 25px;
    padding-right: 25px;
}

.p-x-30 {
    padding-left: 30px;
    padding-right: 30px;
}

.p-x-35 {
    padding-left: 35px;
    padding-right: 35px;
}

.p-x-40 {
    padding-left: 40px;
    padding-right: 40px;
}

.p-y-0 {
    padding-top: 0px;
    padding-bottom: 0px;
}

.p-y-5 {
    padding-top: 5px;
    padding-bottom: 5px;
}

.p-y-10 {
    padding-top: 10px;
    padding-bottom: 10px;
}

.p-y-15 {
    padding-top: 15px;
    padding-bottom: 15px;
}

.p-y-20 {
    padding-top: 20px;
    padding-bottom: 20px;
}

.p-y-25 {
    padding-top: 25px;
    padding-bottom: 25px;
}

.p-y-30 {
    padding-top: 30px;
    padding-bottom: 30px;
}

.p-y-35 {
    padding-top: 35px;
    padding-bottom: 35px;
}

.p-y-40 {
    padding-top: 40px;
    padding-bottom: 40px;
}

.m-x-0 {
    margin-left: 0px;
    margin-right: 0px;
}

.m-x-5 {
    margin-left: 5px;
    margin-right: 5px;
}

.m-x-10 {
    margin-left: 10px;
    margin-right: 10px;
}

.m-x-15 {
    margin-left: 15px;
    margin-right: 15px;
}

.m-x-20 {
    margin-left: 20px;
    margin-right: 20px;
}

.m-x-25 {
    margin-left: 25px;
    margin-right: 25px;
}

.m-x-30 {
    margin-left: 30px;
    margin-right: 30px;
}

.m-x-35 {
    margin-left: 35px;
    margin-right: 35px;
}

.m-x-40 {
    margin-left: 40px;
    margin-right: 40px;
}

.m-y-0 {
    margin-top: 0px;
    margin-bottom: 0px;
}

.m-y-5 {
    margin-top: 5px;
    margin-bottom: 5px;
}

.m-y-10 {
    margin-top: 10px;
    margin-bottom: 10px;
}

.m-y-15 {
    margin-top: 15px;
    margin-bottom: 15px;
}

.m-y-20 {
    margin-top: 20px;
    margin-bottom: 20px;
}

.m-y-25 {
    margin-top: 25px;
    margin-bottom: 25px;
}

.m-y-30 {
    margin-top: 30px;
    margin-bottom: 30px;
}

.m-y-35 {
    margin-top: 35px;
    margin-bottom: 35px;
}

.m-y-40 {
    margin-top: 40px;
    margin-bottom: 40px;
}